package com.lucaswangdev.logindemo.biz.service;

import com.lucaswangdev.logindemo.biz.request.concept.*;
import com.lucaswangdev.logindemo.biz.response.common.PagingResponse;
import com.lucaswangdev.logindemo.model.dto.ConceptDTO;

import java.util.List;

public interface ConceptService {

    Boolean create(ConceptCreateRequest conceptCreateRequest);

    PagingResponse<ConceptDTO> listPage(ConceptQueryRequest queryRequest);

    Boolean modified(ConceptUpdateRequest conceptUpdateRequest);

    Boolean deleteById(ConceptDeleteRequest conceptDeleteRequest);

    List<ConceptDTO> listAll(ConceptAllQueryRequest queryRequest);
}
